"""
    内置生成器
"""
list01 = [54,0,65,65,7,0]

# 从头到尾读取
for item in list01:
    print(item)

# 从头到尾修改
for i in range(len(list01)):
    if list01[i] == 0:
        list01[i] = 10

# 每次返回的是一个元组（第一个元素是索引，第二个元素是数据）
# for循环快捷键:iter + 回车
# for内置生成器快捷键：itere + 回车
for i,item in enumerate(list01):
    if item == 0:
        list01[i] = 10

print(list01)

# 练习1：将列表中所有奇数设置为None
for i, item in enumerate(list01):
    if item % 2 == 1:
        list01[i] = None
    elif item % 2 == 0:
        list01[i] += 1
# 练习2：将列表中所有偶数自增1

print(list01)